﻿using System;

namespace _015_字符串类型
{
    class Program
    {
        static void Main(string[] args)
        {
            // 注意：string类型是引用类型而不是值类型。但是它的相等运算符却遵守值类型的语义：
            string a = "test";
            string b = "test";
            Console.WriteLine(a == b); // True

            // C#允许逐字字符串字面值。逐字字符串字面值要加前缀@，它不支持转义字符。
            string xml = @"<customer id=""123""></customer>"; // <customer id="123"></customer>
            Console.WriteLine(xml);
            // 既然字符串是不变的，那么重复地用+运算符来组成字符串是低效率的：一个更好的解决方案是用System.Text.StringBuilder类型。
            Console.ReadKey();
        }
    }
}